.profile_section {
	margin: 10px;
}

.section {
	overflow: auto;
	display: block;
}

.section_title {
	text-align: left;
	border-top: 2px solid #B5B5B5;
	color: #0E30B7;
	width: 100%;
	font-size: 1.35em;
	padding-top: .5em;
	padding-bottom: .5em;
	font-weight: bold;
	margin-top: 1em;;
}

.textButtonCell {
	color: blue;
	cursor: pointer;
}

.setting_label {
	width-max: 50%;
	float: left;
}

.setting_input {
	width-max: 50%;
	float: right;
}

.sub_section {
	width: 100%;
	overflow: auto;
}

.left {
	display: inline-block;
	width: 15em;
	text-align: left;
}

.left div {
	padding-left: 5px;
}

.right {
	display: inline-block;
}

.right input,select{
	min-width: 15em;
}

.save_button {
	display: block;
	width: 100%;
	padding-bottom: 10px;
}